package com.auemall.dao;

import com.auemall.po.THomeProductPagePO;
import com.auemall.po.THomeProductPagePOExample;
import java.util.List;
import org.apache.ibatis.annotations.Param;

public interface THomeProductPagePOMapper {
    int countByExample(THomeProductPagePOExample example);

    int deleteByExample(THomeProductPagePOExample example);

    int deleteByPrimaryKey(Integer id);

    int insert(THomeProductPagePO record);

    int insertSelective(THomeProductPagePO record);

    List<THomeProductPagePO> selectByExample(THomeProductPagePOExample example);

    THomeProductPagePO selectByPrimaryKey(Integer id);

    int updateByExampleSelective(@Param("record") THomeProductPagePO record, @Param("example") THomeProductPagePOExample example);

    int updateByExample(@Param("record") THomeProductPagePO record, @Param("example") THomeProductPagePOExample example);

    int updateByPrimaryKeySelective(THomeProductPagePO record);

    int updateByPrimaryKey(THomeProductPagePO record);
}